

#pragma once

#include "Kernel.h"

// Forward Declarations

class VFVProblem;

class LinearWaveKernel : public Kernel
{
public:
  LinearWaveKernel(const InputParameters & parameters);

protected:
  virtual Real computeQpResidual() override;

  virtual Real computeQpJacobian() override;

  VFVProblem& _vfv_problem;
};


template <>
InputParameters validParams<LinearWaveKernel>();
